Big Huge Thesaurus

mountain alder

noun